.borde {
	border: 0.1em solid #37BAF2; //celeste
	//border-radius: 10px;
}

.fondo {
	width: 100%;
	background-repeat: no-repeat;
	background: url( /sai/web/bundles/summoingeniosaimatematica/images/juegos/P1/flechas_piramide.png ) 5% -5px;
	background-size: 100% 100%;
}

.fila {
	width: 100%;
	display: inline-block;	/*para hijo*/
}

.filaOperando {
	margin-top: 5%;
	margin-bottom: 5%;
}

.columna {
	/*margin-left: auto;
	margin-right: auto;*/
	float: left;
	width: 50%;
}

.nodo {
	border: 2px solid gray;
	display: inline-block;	/*para hijo*/
    margin-left: auto;
    margin-right: auto;
	width: 85px;
}

.nodoOperando {
	border-radius: 5px;
	width: 50px;
}

/*span*/
.minum {
	font-size: 1.3em;
	/*margin-left: auto;
    margin-right: auto;*/
	margin-left: auto;
	margin-right: auto;
	margin-top: auto;
    margin-bottom: auto;
	//font-size: 100%;
	
}

.operando {
	font-size: 0.7em;
	
}

table {
	//border-collapse: separate;
    //border-spacing: 2px 5px;
	//border: 1px solid black;
	border: transparent;
	width: 100%;
	//height: 35%;
	//table-layout: fixed;
}

td{
	height: 45px;
	width: 45px;
}

.celda {
	border: 2px solid E95189;	//rojizo
	//border-radius: 3px;
	//background-color: #F7A400;
	padding: 1%;
	text-align: center;
	//width: auto;
	/*width: 100%;*/
}

.celdaVacia {
	border: 2px solid E95189;	//rojizo
}

.circulo {
    border-radius: 55%;
	width: 90%;
	height: 80%;
    /*behavior: url(PIE.htc); /* remove if you don't care about IE8 */
    background-color: 643CC2; //morado
    //border: 3px solid red;
}

.enunciado {
	vertical-align: bottom;
	font-size: 1.6em !important;
	//font-size: 80% !important;
	padding: 0;
	margin: 0;
	width: auto;
	//margin-top: 2%
}

.P10481-pregunta {
  margin-top: 100px !important;
}

.P10481-pregunta img{
  width: 15%;
}
.flecha-wrapper{
  margin-top: -15px;
}
.num{
	//border: solid #000;
	font-size: 2em;
	margin: 0%;
	padding: 0%;
	/*width: 4em;
	height: 3em;*/
}
.bordeNum{
	//border: solid #000;
}

.mipad{
	display: inline-block;	/*para hijo*/
}

.arriba{
  font-size: 25px;
  margin: -4px auto;
  text-align: center;
  display: block;
  float: none;
  width: 25%;
}
.linea{
  color: #000;
  border: 2px solid;
  float: left;
  width: 90%;
  margin: 8px 0 0 0;
}
.triangulo {
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-left: 20px solid #000;
    border-bottom: 10px solid transparent;
    float: left;
}

.P10481-pregunta .columns {
  text-align: center;
  border: 1px solid #000;
  padding-top: 30px;
  padding-bottom: 20px;
  background: #C8C8C8;
}

.P10481-pregunta .numero {
  font-size: 4em;
  background: #FF0;
}

.P10481-juego {
}

.P10481-juego .ecuacion {
  text-align: center;
  font-size: 3.5em;
  padding-top: 20px !important;
  padding-bottom: 20px !important;
  margin-top: 15px;
}

.P10481-juego .ecuacion .droppable, .P10481-juego .ecuacion .input {
  border-style: dashed;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.P10481-juego .num {
  text-align: center;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.numero {
  text-align: center;
  //font-size: 3.5em;
  //font-size: 6em;
  font-size: 4em;
  padding: 20px 0 !important;
  z-index: 999;
  cursor: pointer;
  width: 25%;
}
.contenedor{
  font-size: 15px;
}

@media screen and (max-width: 1050px){
  .P10481-opciones .large-2 {
    width: 16.6667% !important;
	float: left  !important;
	font-size: 5vw;
  }
}

@media screen and (max-width: 780px){
  .P10481-juego .large-6 {
    width: 50% !important;
  }  
}

@media screen and (max-width: 740px){
  .P10481-opciones .large-2 {
    width: 16.6667% !important;
	float: left  !important;
	font-size: 6vw;
  }
 
  .P10481-juego .numero {
    text-align: center;
    font-size: 2em;
    padding-top: 40px !important;
    padding-bottom: 10px !important;
    z-index: 999;
    cursor: pointer;
  }
}

@media screen and (max-width: 960px){  
  .linea {
    width: 87%;
  }
  .P10481-juego .ecuacion  {
    font-size: 2.5em;
  }

  .P10481-juego .arriba {
    width: 30%;
  }
  
  .P10481-juego .large-2 {
    width: 20%
  }

  .P10481-juego .large-8 {
    width: 60%
  }
  
  .P10481-juego .columns {
    float: left;
  }
}

@media screen and (max-width: 760px){  
  .P10481-juego .ecuacion  {
    font-size: 2em;
  }

  .P10481-juego .arriba {
    width: 20%;
  }
  
  .P10481-juego .large-2 {
    width: 15%
  }

  .P10481-juego .large-8 {
    width: 70%
  }
  
  .P10481-juego .columns {
    float: left;
  }
}

@media screen and (max-width: 420px){  
  .flecha{
    margin-top: 4px;
  }

  .linea{
    color: #000;
    border: 2px solid;
	margin: 4px 0 0 0;
  }

  .triangulo {
    border-top: 10px solid transparent;
    border-left: 10px solid #000;
    border-bottom: 5px solid transparent;  
  }

  .P10481-juego .arriba {
    width: 25%;
	font-size: 0.5em;
  }
}